﻿@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
html { width:100%; height:100%;}
body {
	position:relative;
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	font:62.5% Tahoma, Geneva, sans-serif;
	color:#000;
	}
a { color:#29abe1;}
a:hover { color:#26627b;}	
img {border:none; padding:0; margin:0;}
:focus {outline:none;}

#wrap, #footer-in {
	min-width:900px;
	max-width:1600px;
	margin:0 auto;
	padding:0 45px;
	}
	
#wrap2, #footer-in2 {
	min-width:1160px;
	max-width:1600px;
	margin:0pt 45px 0pt 45px;
	position:relative;top:0px;left:0px;
	}

#wrap { padding-bottom:50px !important;}
#hc-green { height:14px; background:#31ca8a; font-size:0;}
#hc-orange { width:100%; height:14px; padding:0 45px; margin:0 -45px; background:#f4c008; font-size:0;}
#hc-orange2 { width:100%; height:14px; background:#ff762a; font-size:0;}
#hc-blue { height:14px; background:#42ace7; font-size:0;}

/* header ////////////////////////////////////////////////// */
#header { position:relative; width:912px; height:152px;}
#header2 { position:relative; height:380px; background: url(../img/pic-car.jpg) 100% 100% no-repeat;
min-width:1320px;
width:expression((document.getElementById('header2').offsetWidth< =1320)?'1320px':'auto');
}
	#logo { position:absolute; top:20px; left:0;}
	#logo-center { position:absolute; top:25px; left:50%; margin-left:-120px;}
	/* h-phones */
	#h-phones { position:absolute; top:18px; right:-45px; width:495px; height:60px; padding:18px 125px 100px 0; background:url(../img/h-phone-bg.jpg) 100% 0 no-repeat;}
		#h-phones-in { position:relative; height:55px; padding:5px 0 0 80px; border-left: solid 4px #cdcdcd; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; white-space: nowrap;}
			#h-phones-in span { display:block; float:left; height:36px; line-height:36px; padding:0 8px; border-right: solid 1px #afafaf; font-size:2em; color:#afafaf;}
			#h-phones-in b { display:block; float:left; height:36px; line-height:36px; padding:0 20px 0 8px; font-size:2.8em; font-weight:normal; color:#000;}
			#h-phones-in p { position:absolute; bottom:0; left:88px; font-size:1.1em; color:#a5a5a5;}
		#h-text1 { position:absolute; top:92px; left:0; width:375px; height:33px; text-indent:-9999px; background:url(../img/text/h-text1.gif)}
	#h-hello { position:absolute; top:85px; left:50%; margin-left:-112px;}
	#h-bubbles { position:absolute; top:45px; right:-45px;}
	/* h-menu */
	#h-menu { position:absolute; float:right; top:12px; right:-0; font-size:1.2em;}
		#h-menu a { float:left; margin-left:13px;}
		#h-menu span { float:left; height:23px; line-height:23px; margin-left:13px; font-family:Arial, Helvetica, sans-serif;}
			#h-menu span .name { color:#ff7200;}
	/* f-webmoney */
	#f-webmoney { position:absolute; top:5px; right:595px; width:245px; font-size:1.2em;}
		#f-webmoney	.box-text { padding:3px 0 10px 0;}	
		#f-webmoney	.box-text2 { padding-bottom:8px; font-size:0.92em; color:#999;}
		#f-webmoney	label { display:block; height:23px; padding-bottom:10px;}
			#f-webmoney	label span { float:left; width:15px; height:23px; line-height:23px; text-align:center;}
			#f-webmoney	label input { float:left;}
	/* f-h-stat */
	#f-h-stat { display:block; position:absolute; top:157px; left:0; width:309px; font-size:1.2em;}
		#f-h-stat .t1 { margin-bottom:2px !important;}
		#f-h-stat label { display:block; position:relative; height:23px; line-height:23px; padding-top:8px;}
			#f-h-stat label input { position:absolute; top:8px; left:25px;}
		#f-h-stat-s { position:absolute; margin:-23px 0 0 200px;}


/* side-left ////////////////////////////////////////////// */
#side-left { float:left; width:215px; padding:10px 35px 30px 0; font-size:1.3em;}
	/* s-menu */
	#s-menu { display:block; padding-bottom:6px; list-style:none;}
		#s-menu	li { display:block; width:152px; padding:2px 20px 5px 25px; margin-bottom:9px; background:url(../img/arr-r.gif) 0 50% no-repeat; color:#6b6b6b;} 
		#s-menu	li.active { background-position: 100% 50%;}


/* content1 /////////////////////////////////////////////// */
#content1 { padding-left:250px; font-size:1.2em;}
	#content-in { float:left; width:100%;}
		/* f-1 */
		#f-1 { display:block; width:615px; padding-bottom:20px;}
		#f-1 fieldset { padding-bottom:15px; border:0;}
			#f-1 .box-title { display:block; margin-bottom:8px;}
			#f-1 .niceform { float:left;}
				#f-1 .niceform select { margin-right:7px;}
			.f1-p1 { clear:both; height:20px; line-height:20px; text-align:right; font-size:0.92em;}
				.f1-p1 img { position:relative; top:6px; left:-5px;}
				.f1-p1 span { padding-right:20px;}		
			#f1-submit-big { display:block; float:right; width:325px; height:161px; background:url(../img/f1-submit-big.jpg) no-repeat; border:0; cursor:pointer;}
			#f1-submit-small { display:block; float:right; width:197px; height:92px; background:url(../img/f1-submit-small.jpg) no-repeat; border:0; cursor:pointer;}
			/* f-driver */
			.f-driver { height:66px; margin-bottom:4px; background:#f8f8f8 url(../img/b-h66-right.gif) 100% 0 no-repeat;;}
				.f-driver-c1 { float:left; padding-right:15px;background:url(../img/f-driver-line.gif) 100% 10px no-repeat;}
					.f-driver-c1 p { float:left; height:66px; line-height:66px; padding:0 16px 0 22px; background:url(../img/b-h66-left.gif) no-repeat;}
					.f-driver-c1 a { display:block; float:left; height:66px; line-height:66px; padding:0 19px;}
					.f-driver-c1 .active { background:url(../img/f-driver-a.gif) repeat-x; color:#000; text-decoration:none;}
				.f-driver-c2 { float:right; position:relative; height:58px; padding: 8px 75px 0 0; }
					.f-driver-c2 label { position:relative; display:block; width:182px; height:24px; line-height:24px; padding-bottom:3px;}
						.f-driver-c2 label .input-47 { position:absolute; top:0; right:0;}
					.f-driver-c2 .delete { position:absolute; top:25px; right:20px;}
			/* f1-town */
			#f1-town label { padding-right:15px;}
				#f1-town label input { padding:1px;}
		/* f-2 */
		#f-2 { display:block; width:615px;}
			#f-2 fieldset { display:block; padding-bottom:6px; border:0;}
			.f2-p1 { clear:both; height:20px; line-height:20px; padding-bottom:15px;}
				.f2-p1 span { display:block; float:left; padding-right:5px;}		
				.f2-p1 input {float:left; margin-right:5px;}
				.f2-p1 a { font-size:0.92em;}
			/* f-osago-price */
			#f-osago-price { float:left; width:55%;}
				#f-osago-price .price { display:block; float:left; font-size:2.50em; font-family:"Times New Roman", Times, serif;}
					#f-osago-price .price b { font-family:Tahoma, Geneva, sans-serif; color:#ff7200;}
				#f-buy-asago { display:block; float:right; width:151px; height:32px; background:url(../img/buttom-buy-Osago.gif) no-repeat; border:0; cursor:pointer;}
			#f-osago-price2 { position:relative; top:-30px; float:right; width:38%; padding-right:1%;}
				#f-osago-price2 .box-title { display:block; padding-bottom:5px; font:bold 1.25em Verdana, Geneva, sans-serif;}
				#f-osago-price2	.year { height:25px; padding-bottom:15px;}
					#f-osago-price2	.year a { display:block; float:left; width:24px; height:24px; line-height:24px; margin-right:7px; background:url(../img/box-bg.gif) no-repeat; text-align:center; color:#000; text-decoration:none;}
					#f-osago-price2	.year a.active {background-position:-31px 0; color:#fff;}
				#f-osago-price2 .avarii	{ position:absolute;}
					#f-osago-price2 .avarii p { height:16px; padding-bottom:2px;} 
						#f-osago-price2 .avarii p a { display:block;  float:left; margin:0 4px; color:#000; text-decoration:none;}
						#f-osago-price2 .avarii p .active {color:#999; text-decoration:underline;}
						#f-osago-price2 .avarii p span { display:block; float:left;}
			#link-bd {height:15px; padding-bottom:10px;}
				#link-bd a { display:block; float:left; border-bottom: dashed 1px #d0d0d0; text-decoration:none;}
			/* f-param */
			#f-param .f2-title { padding-bottom:8px; font-size:1.25em; font-weight:bold;}
				#f-param .f2-title span { font-size:0.80em; font-weight:normal; color:#a5a5a5;}
			#f-param .box { padding-bottom:12px;}
				#f-param label { display:block; padding-bottom:3px;}
				#f-param input { padding:1px;}

/* partner-col-l //////////////////////////////// */
#partner-col-l { float:left; width:55%; font-size:1.2em;}
	#partner-col-l-in {padding-right:55px;}
		/* partner-link */
		#partner-link { padding:0 0 35px 0;}
			#partner-link div { padding-left:15px; margin-bottom:5px; background:url(../img/partner-link-bg.gif) 0 0 no-repeat;}
			#partner-link div b { display:block; height:36px; line-height:36px; background:url(../img/partner-link-bg.gif) 100% 0 no-repeat; font-size:1.25em;  font-family:Arial, Helvetica, sans-serif;}
			#partner-link p { font-size:0.92em; color:#7e7e7e;}
		/* b-summ */
		#b-summ1 { padding-right:14px; margin-bottom:5px; background:url(../img/b-summ-bg.gif) 100% 100% no-repeat;}
		#b-summ2 { padding: 0 0 37px 14px; background:url(../img/b-summ-bg.gif) 0 100% no-repeat;}
		#b-summ3 { margin: 0 -14px 0 -14px; padding: 0 0 0 14px; background:url(../img/b-summ-bg.gif) 0 0 no-repeat;}
		#b-summ4 { padding:14px 14px 0 0 ; background:url(../img/b-summ-bg.gif) 100% 0 no-repeat; font: bold 0.92em Arial, Helvetica, sans-serif; color:#ff4d00;}
/* partner-col-r */
#partner-col-r { float:right; width:45%; font-size:1.2em;}
	#partner-col-r .b-links { width:408px; height:32px; padding-bottom:13px;}
		#partner-col-r .b-links a { float:left; margin-right:9px;}
	/* f-vivod */
	#f-vivod { display:block; position:relative; left:45px; padding:0 0 180px 0; background:url(../img/f-vivod-bg.jpg) 100% 100% no-repeat;}
		#f-vivod fieldset { display:block; position:relative; left:-45px; border:0;}
			#f-vivod .box-title { font-size:1.25em; font-weight:bold;} 
			#f-vivod .info { padding-bottom:10px; font-size:0.92em; color:#7e7e7e;}
			#f-vivod label { display:block; padding-bottom:10px;}
				#f-vivod label input { padding:1px; margin-right:5px;}
			#f-vivod .p1 { height:26px; padding-bottom:10px;}
				#f-vivod .p1 span { display:block; float:left; width:15px; height:26px; line-height:26px; padding:0 10px 0 30px;}
			#f-vivod-s { display:block; width:122px; height:23px; line-height:23px; margin-top:4px; background:url(../img/button-122.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; cursor:pointer;}


/* content-full //////////////////////////////////////// */
#content-full { font-size:1.2em;}
	.title-t { display:block; margin-bottom:15px;}
	.title-t2 { display:block; margin-bottom:3px;}
	.t2-text { padding-bottom:20px; font-size:0.92em; font-family:Arial, Helvetica, sans-serif; color:#ff4d00;}
	.t2-link { padding-bottom:10px; font-size:0.92em;}
	.web-after-t { position:relative; top:-20px; margin-bottom:10px;}
			/* t1/////////// */
			.t1 { width:100%; margin-bottom:30px; border-collapse:collapse;  font-size:0.92em;}
			.t1 td { padding:0 5px;}
				.t1 thead { background:url(../img/t-th-b.gif) repeat-x;}
					.t1 thead td { height:45px; text-align:center; border-left:solid 1px #dedede; vertical-align:middle; font-size:1.09em; font-family:Arial, Helvetica, sans-serif;}
					.t1 thead .td-first { background:url(../img/t-th-l.gif) 0 0 no-repeat; border:0;}
					.t1 thead .td-last { background:url(../img/t-th-r.gif) 100% 0 no-repeat;}
					.t1 tbody td { height:58px;  text-align:center; vertical-align:middle; color:#7e7e7e;}
						.t1 tbody td td { height:54px !important;}
					.t1 .even td { background:#f6f6f6;}
					.t1 .even .td-first { background: #f6f6f6 url(../img/t-td-l.gif) 0 0 no-repeat; border:0;}
					.t1 .even .td-last { background: #f6f6f6 url(../img/t-td-r.gif) 100% 0 no-repeat;}
					.t1 .name { color:#ff7200;}
						.t1 tbody td img { position:relative; top:4px;}

/* f-reg //////////////////// */
#f-reg {display:block; padding:20px 0 60px 30px; background:url(../img/text/f-login.gif) 0 90% no-repeat; font-size:1.2em;}
	#f-reg fieldset { display:block; width:239px; margin:0 auto; border:0;}
	#f-reg input { text-align:center; margin:0 auto 9px auto;}	
	#f-reg .button-195 { margin-top:15px !important;}
	
/* f-reg //////////////////// */
#registerForm {display:block; padding:20px 0 60px 30px; background:url(../img/text/f-login.gif) 0 90% no-repeat; font-size:1.2em;}
	#registerForm fieldset { display:block; width:239px; margin:0 auto; border:0;}
	#registerForm input { text-align:center; margin:0 auto 9px auto;}	
	#registerForm .button-195 { margin-top:15px !important;}

/* f-login2 ///////////////// */
#f-login2 {display:block; padding:20px 0 60px 30px; background:url(../img/text/f-login.gif) 400px 0 no-repeat; font-size:1.2em;}
	#f-login2 fieldset { display:block; width:239px; border:0;}
	#f-login2 input { text-align:center; margin:0 auto 7px auto;}	
	#f-login2 .button-165 { margin-top:10px !important;}

/* f-bg //////////////////// */	
#f-b-car-bg { position:relative; left:-45px; clear:both; height:180px; background:url(../img/f-b-car-bg.jpg) 0 0 no-repeat;}
#f-b-car2-bg { position:relative; clear:both; height:309px; background:url(../img/pic-car.jpg) 100% 0 no-repeat;}
#f-b-car3-bg { position:relative; left:-45px; clear:both; height:220px; background:url(../img/f-b-car-bg.jpg) -250px 30px no-repeat;}
	#f-b-car3-bg div {position:relative; left:90px; height:214px; background:url(../img/f-vivod-bg.jpg) 100% 0  no-repeat;}
#f-b-bubbles-bg { position:relative; left:-45px; clear:both; height:90px; background:url(../img/f-bubbles.jpg) 0 0 no-repeat;}

/* footer ///////////////////////////////////////////////// */
#footer { position:absolute; bottom:5px; left:0; width:100%; height:15px; font-family:Arial, Helvetica, sans-serif; color:#a7a7a7;}
	#footer-in p, #footer-in2 p { float:left; width:40%;}
	#f-phone { float:right !important; text-align:right;}

/* pic */
#pic-t-car { width:195px; height:66px; background:url(../img/text/t-car.jpg) no-repeat; text-indent:-9999px;}
#pic-t-driver { width:171px; height:61px; background:url(../img/text/t-driver.jpg) no-repeat; text-indent:-9999px;}
#pic-t-town { width:176px; height:54px; background:url(../img/text/t-town.jpg) no-repeat; text-indent:-9999px;}
#pic-t-price-Osago { width:290px; height:18px; background:url(../img/text/t-price-Osago.gif) no-repeat; text-indent:-9999px; margin-bottom:8px;}
#pic-t-price-Kasko { width:287px; height:18px; background:url(../img/text/t-price-Kasko.gif) no-repeat; text-indent:-9999px; margin-bottom:8px;}
#pic-t-price-dop { width:574px; height:18px; background:url(../img/text/t-price-dop.gif) no-repeat; text-indent:-9999px; margin-bottom:8px;}
#pic-t-link { width:366px; height:18px; background:url(../img/text/t-link.gif) no-repeat; text-indent:-9999px;}
#pic-t-statistic { width:366px; height:18px; background:url(../img/text/t-statistic.gif) no-repeat; text-indent:-9999px;}
#pic-t-zakazi  { width:366px; height:18px; background: url(../img/text/t-zakazi.gif) no-repeat; text-indent:-9999px;}



/* */
.clear { clear:both;}
.hrfull { clear:both; display:block; width:100%; height:4px; margin-bottom:20px; background:#f4f4f4; color:#f4f4f4; border:0; font-size:0;}
.input-47 { display:block; width:31px; height:15px; padding:4px 8px !important; background:url(../img/input-47.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.input-112 { display:block; width:96px; height:15px; padding:4px 8px; background:url(../img/input-112.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.input-164 { display:block; width:148px; height:15px; padding:4px 8px; background:url(../img/input-164.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.input-208 { display:block; width:192px; height:15px; padding:4px 8px; background:url(../img/input-208.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.input-234 { display:block; width:218px; height:15px; padding:4px 8px; background:url(../img/input-234.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.input-234_ { display:block; position:absolute; width:218px; height:15px; padding:4px 8px; background:url(../img/input-234.png) no-repeat; border:0; font-size:1em; font-family: Arial, Helvetica, sans-serif;}
.button-99 { display:block; width:99px; height:23px; line-height:23px; background:url(../img/button-99.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; cursor:pointer;}
.button-122 { display:block; width:122px; height:23px; line-height:23px; background:url(../img/b122.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; cursor:pointer;}
.button-122-red { display:block; width:122px; height:23px; line-height:23px; background:url(../img/button122r.png) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}
.button-122-red:hover { color:#C30;}
.button-165 { display:block; width:165px; height:32px; line-height:32px; background:url(../img/button-165.png) no-repeat; border:0; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; cursor:pointer;}
.button-195 { background:url("../img/button-195.jpg") no-repeat scroll 0 0 transparent;display:block; width:195px; height:32px; line-height:32px; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center; cursor:pointer;}

.button-195-2 { display:block; width:195px; height:31px; padding:1px 0 0 0 ; background:url(../img/button-195.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}
.button-122:hover, .button-195:hover, .button-195-2:hover { color:#bee7ff;}
#submitButton{}
#refURL{
	height: 28px;
	width: 300px;
	border: 0px none;
	margin: 4px;
	line-height: 26px;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}
#fixed{
	position:fixed;
	margin-left:30%;
	margin-top:150px;	
	background:#FEFEFE;
}
#navigation{color:silver;position:absolute;top:135px; }
#navigation a{font-weight:bold;}
#navigation div{font-size:11px;margin-top:5px;}
#navigation img {margin-top:20px;}
#getScriptText{position:absolute;top:250px; width:531px;}
#getScriptText textarea{height:85px;width:530px;}
#getScriptText input{font-weight:bold;margin: 5px 0pt 5pt 5px;color:white;width:195px;height:32px; border:0;background:url(../img/b-195.jpg)}
#bannerContainer input{
	width:122px;
	height:23px;
	margin:65px 5px;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	float:right;
	border:0;
	color:white;
	background:url(../img/b122.png) no-repeat scroll 0 0;
}
#sq-menu	li { display:block; width:500px; padding:2px 20px 5px 25px; margin-bottom:9px; background:url(../img/arr-r.gif) 0 50% no-repeat; color:#6b6b6b;}
#news-ul{list-style:none outside none;}
#news-ul li{margin:5px;font-size:12px;}